/**
 *
 *
 * 
 *
 * 
 */

package io.dbw.common.utils;

/**
 * 常量
 *
 * 
 */
public class Constant {
	/** 超级管理员ID */
	public static final Long SUPER_ADMIN = 1L;
    /**
     * 平台管理员
     */
    public static final Long SYSTEM_ROLE = 2L;
    /**
     * 银行用户角色
     */
    public static final Long SYSTEM_BANK_ROLE = 15L;
    /**
     * 商家管理员
     */
    public static final Long UP_COMPANY_ROLE = 3L;

    /**
     * 买家管理员
    */
    public static final Long DOWN_COMPANY_ROLE = 4L;

    /**
     * 当前页码
     */
    public static final String PAGE = "page";
    /**
     * 页码
     */
    public static final String PAGE_NO = "pageNo";
    /**
     * 每页显示记录数
     */
    public static final String PAGE_SIZE = "pageSize";
    /**
     * 排序字段
     */
    public static final String ORDER_COLUMN= "orderColumn";
    /**
     * 排序方式
     */
    public static final String ORDER_WAY = "orderWay";
    /**
     *  升序
     */
    public static final String ASC = "asc";
    /**
     * 平台角色
     */
    public static final String USER_TYPE_SYSTEM="U";
    /**
     * 商家角色
     */
    public static final String USER_TYPE_STORE="S";
    /**
     * 商家子账号
     */
    public static final String USER_TYPE_STORE_1="S1";
    /**
     * 买家角色
     */
    public static final String USER_TYPE_CUSTOMER="C";

    /**
     * 平台公司ID
     */
    public static final Long SYSTEM_COMPANY_ID=1L;
    /**
     *
     */
    public static final String SYSTEM_COMMON_Y ="Y";

    public static final String SYSTEM_COMMON_N ="N";

    public static final Integer SYSTEM_COMMON_ZERO= 0;

    public static final Integer SYSTEM_COMMON_ONE =1;

    public static final String ALIBABA_PARAM="CLOUD_STORAGE_CONFIG_KEY";

    public static final String REGION_LIST="REGION_LIST";

    public static final String IMPORT_MAX_DATA="IMPORT_MAX_DATA";

    public static final String ORDER_LR="LR";
    public static final String ORDER_SD="SD";
    public static final String ORDER_SP="SP";
    public static final String ORDER_XC="XC";
    public static final String ORDER_PT="PT";

    public static final String CAPTCHA_CODE="CAPTCHA_CODE:";

    /**
	 * 菜单类型
	 * 
	 * @date 2016年11月15日 下午1:24:29
	 */
    public enum MenuType {
        /**
         * 目录
         */
    	CATALOG(0),
        /**
         * 菜单
         */
        MENU(1),
        /**
         * 按钮
         */
        BUTTON(2);

        private int value;

        MenuType(int value) {
            this.value = value;
        }

        public int getValue() {
            return value;
        }
    }

    public enum ScheduleStatus {
        /**
         * 正常
         */
        NORMAL(0),
        /**
         * 暂停
         */
        PAUSE(1);

        private int value;

        ScheduleStatus(int value) {
            this.value = value;
        }

        public int getValue() {
            return value;
        }
    }


}
